﻿<template>
  <a-card :bordered="false">
    <div class="table-operator">
      <!-- <a-button v-if="hasPerm('Inventory.Add')" type="primary" icon="plus" @click="handleAdd()">新建</a-button>
      <a-button
        v-if="hasPerm('Inventory.Delete')"
        type="primary"
        icon="minus"
        @click="handleDelete(selectedRowKeys)"
        :disabled="!hasSelected()"
        :loading="loading"
        >删除</a-button
      > -->
      <a-button type="primary" icon="redo" @click="getDataList()">刷新</a-button>
    </div>

    <div class="table-page-search-wrapper">
      <a-form layout="inline">
        <a-row :gutter="10">
          <a-col :md="4" :sm="24">
            <a-form-item label="查询类别">
              <a-select v-model="queryParam.condition">
                <a-select-option key="cInvCode">产品编码</a-select-option>
                <a-select-option key="cInvName">产品名称</a-select-option>

                <a-select-option key="cInvStd">规格型号</a-select-option>
              </a-select>
            </a-form-item>
          </a-col>
          <a-col :md="4" :sm="24">
            <a-form-item>
              <a-input v-model="queryParam.keyword" placeholder="关键字" @keydown.enter="getDataList"/>
            </a-form-item>
          </a-col>
          <a-col :md="6" :sm="24">
            <a-button
              type="primary"
              @click="
                () => {
                  this.pagination.current = 1
                  this.getDataList()
                }">查询
            </a-button>
            <a-button style="margin-left: 8px" @click="repossess">重置</a-button>
          </a-col>
        </a-row>
      </a-form>
    </div>

    <a-table
      ref="table"
      :scroll="{ y: tableHeight }"
      :columns="columns"
      :rowKey="(row, index) => row.cInvCode"
      :dataSource="data"
      :pagination="pagination"
      :loading="loading"
      @change="handleTableChange"
      :bordered="true"
      size="small"
    >
      <span slot="CreateTime" slot-scope="CreateTime">{{ timeFormat(CreateTime) }}</span>
      <span slot="action" slot-scope="text, record">
        <template>
          <a @click="handleEdit(record.cInvCode)">产品详情</a>
        </template>
      </span>
    </a-table>

    <edit-form ref="editForm" :parentObj="this"></edit-form>
  </a-card>
</template>

<script>
// import EditForm from '../PDM_Inventory/EditForm.vue'
import EditForm from './EditForm.vue'
import moment from 'moment'

const columns = [
  { title: '产品编码', dataIndex: 'cInvCode' },
  { title: '产品名称', dataIndex: 'cInvName' },
  { title: '规格型号', dataIndex: 'cInvStd' },
  { title: '存货类别', dataIndex: 'cInvCName' },
  // { title: '单位体积', dataIndex: 'iVolume' },
  { title: '计划价或售价', dataIndex: 'iInvRCost' },
  {
    title: '参考成本',
    dataIndex: 'iInvSPrice',
    align: 'center',
    customRender: (value, row) => {
      if (value) return value.toFixed(2)
    }
  },
  // { title: '参考售价', dataIndex: 'iInvSCost' },
  // { title: '最低售价', dataIndex: 'iInvLSCost' },
  {
    title: '最新成本',
    dataIndex: 'iInvNCost',
    align: 'center',
    customRender: (value, row) => {
      if (value) return value.toFixed(2)
    }
  }
  // { title: '最高售价', dataIndex: 'iHighPrice' },
  // { title: '零售价格', dataIndex: 'fRetailPrice' },
  // { title: '退税率', dataIndex: 'fBackTaxRate' },
  // { title: '采购员', dataIndex: 'cPurPersonCode' },
  // { title: '计件', dataIndex: 'bPiece' },
  // { title: '存货大类编码', dataIndex: 'cInvCCode' },
  // { title: '供应商编码', dataIndex: 'cVenCode' },
  // { title: '替换件', dataIndex: 'cReplaceItem' },
  // { title: '货位编码', dataIndex: 'cPosition' },
  // { title: '是否销售', dataIndex: 'bSale' },
  // { title: '是否外购', dataIndex: 'bPurchase' },
  // { title: '是否自制', dataIndex: 'bSelf' },
  // { title: '是否生产耗用', dataIndex: 'bComsume' },
  // { title: '是否在制', dataIndex: 'bProducing' },
  // { title: '是否应税劳务', dataIndex: 'bService' },
  // { title: '是否成套件', dataIndex: 'bAccessary' },
  // { title: '税率', dataIndex: 'iTaxRate' },
  // { title: '单位重量', dataIndex: 'iInvWeight' },
  // { title: '提前期', dataIndex: 'iInvAdvance' },
  // { title: '经济批量', dataIndex: 'iInvBatch' },
  // { title: '安全库存量', dataIndex: 'iSafeNum' },
  // { title: '最高库存', dataIndex: 'iTopSum' },
  // { title: '最低库存', dataIndex: 'iLowSum' },
  // { title: '积压标准', dataIndex: 'iOverStock' },
  // { title: '存货ABC分类', dataIndex: 'cInvABC' },
  // { title: '是否保质期管理', dataIndex: 'bInvQuality' },
  // { title: '是否批次管理', dataIndex: 'bInvBatch' },
  // { title: '是否受托代销', dataIndex: 'bInvEntrust' },
  // { title: '是否呆滞积压', dataIndex: 'bInvOverStock' },
  // { title: '启用日期', dataIndex: 'dSDate' },
  // { title: '停用日期', dataIndex: 'dEDate' },
  // { title: '存货是否有自由项1', dataIndex: 'bFree1' },
  // { title: '存货是否有自由项2', dataIndex: 'bFree2' },
  // { title: '存货自定义项1', dataIndex: 'cInvDefine1' },
  // { title: '存货自定义项2', dataIndex: 'cInvDefine2' },
  // { title: '存货自定义项3', dataIndex: 'cInvDefine3' },
  // { title: '自动编号', dataIndex: 'I_id' },
  // { title: '是否折扣', dataIndex: 'bInvType' },
  // { title: '最高进价', dataIndex: 'iInvMPCost' },
  // { title: '质量要求说明', dataIndex: 'cQuality' },
  // { title: '零售单价', dataIndex: 'iInvSaleCost' },
  // { title: '一级批发价', dataIndex: 'iInvSCost1' },
  // { title: '二级批发价', dataIndex: 'iInvSCost2' },
  // { title: '三级批发价', dataIndex: 'iInvSCost3' },
  // { title: '存货是否有自由项3', dataIndex: 'bFree3' },
  // { title: '存货是否有自由项4', dataIndex: 'bFree4' },
  // { title: '存货是否有自由项5', dataIndex: 'bFree5' },
  // { title: '存货是否有自由项6', dataIndex: 'bFree6' },
  // { title: '存货是否有自由项7', dataIndex: 'bFree7' },
  // { title: '存货是否有自由项8', dataIndex: 'bFree8' },
  // { title: '存货是否有自由项9', dataIndex: 'bFree9' },
  // { title: '存货是否有自由项10', dataIndex: 'bFree10' },
  // { title: '建档人', dataIndex: 'cCreatePerson' },
  // { title: '变更人', dataIndex: 'cModifyPerson' },
  // { title: '变更日期', dataIndex: 'dModifyDate' },
  // { title: '订货点', dataIndex: 'fSubscribePoint' },
  // { title: '平均耗用量', dataIndex: 'fVagQuantity' },
  // { title: '计价方式', dataIndex: 'cValueType' },
  // { title: '是否为固定换算率', dataIndex: 'bFixExch' },
  // { title: '出库超额上限', dataIndex: 'fOutExcess' },
  // { title: '入库超额上限', dataIndex: 'fInExcess' },
  // { title: '保质期天数', dataIndex: 'iMassDate' },
  // { title: '保质期预警天数', dataIndex: 'iWarnDays' },
  // { title: '费用率', dataIndex: 'fExpensesExch' },
  // { title: '是否出库跟踪入库', dataIndex: 'bTrack' },
  // { title: '是否有序列号管理', dataIndex: 'bSerial' },
  // { title: '是否条形码管理', dataIndex: 'bBarCode' },
  // { title: '所属权限组', dataIndex: 'iId' },
  // { title: '对应条形码编码', dataIndex: 'cBarCode' },
  // { title: '存货自定义项4', dataIndex: 'cInvDefine4' },
  // { title: '存货自定义项5', dataIndex: 'cInvDefine5' },
  // { title: '存货自定义项6', dataIndex: 'cInvDefine6' },
  // { title: '存货自定义项7', dataIndex: 'cInvDefine7' },
  // { title: '存货自定义项8', dataIndex: 'cInvDefine8' },
  // { title: '存货自定义项9', dataIndex: 'cInvDefine9' },
  // { title: '存货自定义项10', dataIndex: 'cInvDefine10' },
  // { title: '存货自定义项11', dataIndex: 'cInvDefine11' },
  // { title: '存货自定义项12', dataIndex: 'cInvDefine12' },
  // { title: '存货自定义项13', dataIndex: 'cInvDefine13' },
  // { title: '存货自定义项14', dataIndex: 'cInvDefine14' },
  // { title: '存货自定义项15', dataIndex: 'cInvDefine15' },
  // { title: '存货自定义项16', dataIndex: 'cInvDefine16' },
  // { title: '计量单位组类别', dataIndex: 'iGroupType' },
  // { title: '计量单位组编码', dataIndex: 'cGroupCode' },
  // { title: '主计量单位编码', dataIndex: 'cComUnitCode' },
  // { title: '辅计量单位编码', dataIndex: 'cAssComUnitCode' },
  // { title: '销售默认计量单位编码', dataIndex: 'cSAComUnitCode' },
  // { title: '采购默认计量单位编码', dataIndex: 'cPUComUnitCode' },
  // { title: '库存默认计量单位编码', dataIndex: 'cSTComUnitCode' },
  // { title: '成本默认计量单位编码', dataIndex: 'cCAComUnitCode' },
  // { title: '盘点周期单位', dataIndex: 'cFrequency' },
  // { title: '盘点周期', dataIndex: 'iFrequency' },
  // { title: '盘点日', dataIndex: 'iDays' },
  // { title: '上次盘点日期', dataIndex: 'dLastDate' },
  // { title: '合理损耗率', dataIndex: 'iWastage' },
  // { title: '是否单独存放', dataIndex: 'bSolitude' },
  // { title: '生产企业', dataIndex: 'cEnterprise' },
  // { title: '产地', dataIndex: 'cAddress' },
  // { title: '批准文号或注册证号', dataIndex: 'cFile' },
  // { title: '注册商标', dataIndex: 'cLabel' },
  // { title: '合格证号', dataIndex: 'cCheckOut' },
  // { title: '生产许可证号', dataIndex: 'cLicence' },
  // { title: '是否特殊药品', dataIndex: 'bSpecialties' },
  // { title: '仓库编码', dataIndex: 'cDefWareHouse' },
  // { title: '销售加成率', dataIndex: 'iExpSaleRate' },
  // { title: '价格组', dataIndex: 'cPriceGroup' },
  // { title: '销售贡献等级', dataIndex: 'cOfferGrade' },
  // { title: '销售贡献率', dataIndex: 'iOfferRate' },
  // { title: '存货期末处理会计期', dataIndex: 'cMonth' },
  // { title: '累计提前期', dataIndex: 'iAdvanceDate' },
  // { title: '通用名称', dataIndex: 'cCurrencyName' },
  // { title: '生产地点', dataIndex: 'cProduceAddress' },
  // { title: '生产国别', dataIndex: 'cProduceNation' },
  // { title: '进口药品注册证号', dataIndex: 'cRegisterNo' },
  // { title: '入关证号', dataIndex: 'cEnterNo' },
  // { title: '包装规格', dataIndex: 'cPackingType' },
  // { title: '存货英文名称', dataIndex: 'cEnglishName' },
  // { title: '是否质检', dataIndex: 'bPropertyCheck' },
  // { title: '剂型', dataIndex: 'cPreparationType' },
  // { title: '注册商标批件', dataIndex: 'cCommodity' },
  // { title: '处方药或非处方药', dataIndex: 'iRecipeBatch' },
  // { title: '国际非专利名', dataIndex: 'cNotPatentName' },
  // { title: '时间戳', dataIndex: 'pubufts' },
  // { title: '是否促销品', dataIndex: 'bPromotSales' },
  // { title: '计划策略', dataIndex: 'iPlanPolicy' },
  // { title: '再订货点方法', dataIndex: 'iROPMethod' },
  // { title: '批量规则', dataIndex: 'iBatchRule' },
  // { title: '批量增量', dataIndex: 'fBatchIncrement' },
  // { title: '保证供应天数', dataIndex: 'iAssureProvideDays' },
  // { title: '检验方式', dataIndex: 'iTestStyle' },
  // { title: '抽检方案', dataIndex: 'iDTMethod' },
  // { title: '抽检率', dataIndex: 'fDTRate' },
  // { title: '抽检量', dataIndex: 'fDTNum' },
  // { title: '检验计量单位', dataIndex: 'cDTUnit' },
  // { title: '抽检方式', dataIndex: 'iDTStyle' },
  // { title: '质量检验方案', dataIndex: 'iQTMethod' },
  // { title: '图片GUID', dataIndex: 'PictureGUID' },
  // { title: '是否计划品', dataIndex: 'bPlanInv' },
  // { title: '是否委外', dataIndex: 'bProxyForeign' },
  // { title: '是否ATO模型', dataIndex: 'bATOModel' },
  // { title: '是否选项类', dataIndex: 'bCheckItem' },
  // { title: '是否PTO模型', dataIndex: 'bPTOModel' },
  // { title: '设备', dataIndex: 'bEquipment' },
  // { title: '生产计量单位', dataIndex: 'cProductUnit' },
  // { title: '订货超额上限', dataIndex: 'fOrderUpLimit' },
  // { title: '保质期单位', dataIndex: 'cMassUnit' },
  // { title: '生产组织机构', dataIndex: 'cInvDepCode' },
  // { title: '变动提前期', dataIndex: 'iAlterAdvance' },
  // { title: '变动基数', dataIndex: 'fAlterBaseNum' },
  // { title: '计划方法', dataIndex: 'cPlanMethod' },
  // { title: 'MPS件', dataIndex: 'bMPS' },
  // { title: 'ROP件', dataIndex: 'bROP' },
  // { title: '是否重复计划', dataIndex: 'bRePlan' },
  // { title: '供需政策', dataIndex: 'cSRPolicy' },
  // { title: '是否令单合并', dataIndex: 'bBillUnite' },
  // { title: '供应期间', dataIndex: 'iSupplyDay' },
  // { title: '供应倍数', dataIndex: 'fSupplyMulti' },
  // { title: '最低供应量', dataIndex: 'fMinSupply' },
  // { title: '是否切除尾数', dataIndex: 'bCutMantissa' },
  // { title: '计划员', dataIndex: 'cInvPersonCode' },
  // { title: '时栅代号', dataIndex: 'iInvTfId' },
  // { title: '工程图号', dataIndex: 'cEngineerFigNo' },
  // { title: '成本累计否', dataIndex: 'bInTotalCost' },
  // { title: '供应类型', dataIndex: 'iSupplyType' },
  // { title: '结构性自由项1', dataIndex: 'bConfigFree1' },
  // { title: '结构性自由项2', dataIndex: 'bConfigFree2' },
  // { title: '结构性自由项3', dataIndex: 'bConfigFree3' },
  // { title: '结构性自由项4', dataIndex: 'bConfigFree4' },
  // { title: '结构性自由项5', dataIndex: 'bConfigFree5' },
  // { title: '结构性自由项6', dataIndex: 'bConfigFree6' },
  // { title: '结构性自由项7', dataIndex: 'bConfigFree7' },
  // { title: '结构性自由项8', dataIndex: 'bConfigFree8' },
  // { title: '结构性自由项9', dataIndex: 'bConfigFree9' },
  // { title: '结构性自由项10', dataIndex: 'bConfigFree10' },
  // { title: '检验水平', dataIndex: 'iDTLevel' },
  // { title: 'AQL', dataIndex: 'cDTAQL' },
  // { title: '是否周期检验', dataIndex: 'bPeriodDT' },
  // { title: '检验周期', dataIndex: 'cDTPeriod' },
  // { title: '不大于月', dataIndex: 'iBigMonth' },
  // { title: '不大于天', dataIndex: 'iBigDay' },
  // { title: '不小于月', dataIndex: 'iSmallMonth' },
  // { title: '不小于天', dataIndex: 'iSmallDay' },
  // { title: '是否发货检验', dataIndex: 'bOutInvDT' },
  // { title: '是否退货检验', dataIndex: 'bBackInvDT' },
  // { title: '自制品检验严格度', dataIndex: 'iEndDTStyle' },
  // { title: '保质期存货是否检验', dataIndex: 'bDTWarnInv' },
  // { title: '海关代码', dataIndex: 'cCIQCode', width: '10%' },
  // { title: '重量计量组', dataIndex: 'cWGroupCode', width: '10%' },
  // { title: '重量单位', dataIndex: 'cWUnit', width: '10%' },
  // { title: '毛重', dataIndex: 'fGrossW', width: '10%' },
  // { title: '体积计量组', dataIndex: 'cVGroupCode', width: '10%' },
  // { title: '体积单位', dataIndex: 'cVUnit', width: '10%' },
  // { title: '长（CM）', dataIndex: 'fLength', width: '10%' },
  // { title: '宽（CM）', dataIndex: 'fWidth', width: '10%' },
  // { title: '高（CM）', dataIndex: 'fHeight', width: '10%' },
  // { title: '检验正方向记数', dataIndex: 'iDTUCounter', width: '10%' },
  // { title: '检验反方向记数', dataIndex: 'iDTDCounter', width: '10%' },
  // { title: '连续累计批记数', dataIndex: 'iBatchCounter', width: '10%' },
  // { title: '零售计量单位', dataIndex: 'cShopUnit', width: '10%' },
  // { title: '是否进口药品', dataIndex: 'bImportMedicine', width: '10%' },
  // { title: '是否首营药品', dataIndex: 'bFirstBusiMedicine', width: '10%' },
  // { title: '预测展开', dataIndex: 'bForeExpland', width: '10%' },
  // { title: '计划品', dataIndex: 'cInvPlanCode', width: '10%' },
  // { title: '转换因子', dataIndex: 'fConvertRate', width: '10%' },
  // { title: '替换日期', dataIndex: 'dReplaceDate', width: '10%' },
  // { title: '模型', dataIndex: 'bInvModel', width: '10%' },
  // { title: '领料是否切除尾数', dataIndex: 'bKCCutMantissa', width: '10%' },
  // { title: '来料须依据检验结果入库', dataIndex: 'bReceiptByDT', width: '10%' },
  // { title: '进项税率', dataIndex: 'iImpTaxRate', width: '10%' },
  // { title: '出口税率', dataIndex: 'iExpTaxRate', width: '10%' },
  // { title: '外销', dataIndex: 'bExpSale', width: '10%' },
  // { title: '领料批量', dataIndex: 'iDrawBatch', width: '10%' },
  // { title: '检查售前ATP', dataIndex: 'bCheckBSATP', width: '10%' },
  // { title: '售前ATP方案', dataIndex: 'cInvProjectCode', width: '10%' },
  // { title: '检验规则', dataIndex: 'iTestRule', width: '10%' },
  // { title: '自定义抽检规则', dataIndex: 'cRuleCode', width: '10%' },
  // { title: '核算自由项1', dataIndex: 'bCheckFree1', width: '10%' },
  // { title: '核算自由项2', dataIndex: 'bCheckFree2', width: '10%' },
  // { title: '核算自由项3', dataIndex: 'bCheckFree3', width: '10%' },
  // { title: '核算自由项4', dataIndex: 'bCheckFree4', width: '10%' },
  // { title: '核算自由项5', dataIndex: 'bCheckFree5', width: '10%' },
  // { title: '核算自由项6', dataIndex: 'bCheckFree6', width: '10%' },
  // { title: '核算自由项7', dataIndex: 'bCheckFree7', width: '10%' },
  // { title: '核算自由项8', dataIndex: 'bCheckFree8', width: '10%' },
  // { title: '核算自由项9', dataIndex: 'bCheckFree9', width: '10%' },
  // { title: '核算自由项10', dataIndex: 'bCheckFree10', width: '10%' },
  // { title: '允许BOM母件', dataIndex: 'bBomMain', width: '10%' },
  // { title: '允许BOM子件', dataIndex: 'bBomSub', width: '10%' },
  // { title: '允许生产订单', dataIndex: 'bProductBill', width: '10%' },
  // { title: '检查ATP', dataIndex: 'iCheckATP', width: '10%' },
  // { title: 'ATP规则', dataIndex: 'iInvATPId', width: '10%' },
  // { title: '计划时栅天数', dataIndex: 'iPlanTfDay', width: '10%' },
  // { title: '重叠天数', dataIndex: 'iOverlapDay', width: '10%' },
  // { title: '服务项目', dataIndex: 'bSrvItem', width: '10%' },
  // { title: '服务配件', dataIndex: 'bSrvFittings', width: '10%' },
  // { title: '最高供应量', dataIndex: 'fMaxSupply', width: '10%' },
  // { title: '最小分割量', dataIndex: 'fMinSplit', width: '10%' },
  // { title: '客户订单专用', dataIndex: 'bSpecialOrder', width: '10%' },
  // { title: '销售跟单', dataIndex: 'bTrackSaleBill', width: '10%' },
  // { title: '助记码', dataIndex: 'cInvMnemCode', width: '10%' },
  // { title: '计划默认属性', dataIndex: 'iPlanDefault', width: '10%' },
  // { title: '流转卡批量', dataIndex: 'iPFBatchQty', width: '10%' },
  // { title: '子件用料打印精度', dataIndex: 'iAllocatePrintDgt', width: '10%' },
  // { title: '批次核算', dataIndex: 'bCheckBatch', width: '10%' },
  // { title: '管理旧件', dataIndex: 'bMngOldpart', width: '10%' },
  // { title: '旧件管理规则', dataIndex: 'iOldpartMngRule', width: '10%' },
  // {
  //   title: '创建时间',
  //   dataIndex: 'CreateTime',
  //   width: '10%',
  //   align: 'center',
  //   scopedSlots: { customRender: 'CreateTime' }
  // },
  // { title: '操作', dataIndex: 'action', align: 'left', scopedSlots: { customRender: 'action' } }
]

export default {
  components: {
    EditForm
  },
  mounted () {
    this.$nextTick(() => {
      // 页面渲染完成后的回调
      this.tableHeight = this.getTableHeight(true) + 24
    })
    this.getDataList()
  },
  data () {
    return {
      tableHeight: 570, // 表格高度
      data: [],
      pagination: {
        current: 1,
        pageSize: 25,
        showTotal: (total, range) => `总数:${total} 当前:${range[0]}-${range[1]}`,
        pageSizeOptions: ['25', '50', '100'], // 设置pageSize的可选值，页面可以通过下拉框进行选择
        showSizeChanger: true
      },
      filters: {},
      sorter: { field: 'Id', order: 'desc' },
      loading: false,
      columns,
      queryParam: { condition: 'cInvName' },
      selectedRowKeys: []
    }
  },
  methods: {
    repossess () {
      this.queryParam = { condition: 'cInvName' }
    },
    handleTableChange (pagination, filters, sorter) {
      this.pagination = { ...pagination }
      this.filters = { ...filters }

      this.getDataList()
    },
    getDataList () {
      this.selectedRowKeys = []

      this.loading = true
      this.$http
        .post('/ProductManagement/Inventory/GetDataList', {
          PageIndex: this.pagination.current,
          PageRows: this.pagination.pageSize,
          SortField: this.sorter.field || 'Id',
          SortType: this.sorter.order,
          Search: this.queryParam,
          ...this.filters
        })
        .then(resJson => {
          this.loading = false
          this.data = resJson.Data
          if (this.data) {
            const pagination = { ...this.pagination }
            pagination.total = resJson.Total
            this.pagination = pagination
          }
        })
    },
    onSelectChange (selectedRowKeys) {
      this.selectedRowKeys = selectedRowKeys
    },
    hasSelected () {
      return this.selectedRowKeys.length > 0
    },
    handleAdd () {
      this.$refs.editForm.openForm(null, '新建')
    },
    handleEdit (id) {
      this.$refs.editForm.openForm(id, '产品详情')
    },
    handleDelete (ids) {
      var thisObj = this
      this.$confirm({
        title: '确认删除吗?',
        onOk () {
          return new Promise((resolve, reject) => {
            thisObj.$http.post('/ProductManagement/Inventory/DeleteData', ids).then(resJson => {
              resolve()

              if (resJson.Success) {
                thisObj.$message.success('操作成功!')

                thisObj.getDataList()
              } else {
                thisObj.$message.error(resJson.Msg)
              }
            })
          })
        }
      })
    },
    timeFormat (val) {
      // 时间格式化函数
      return moment(val).format('YYYY-MM-DD HH:mm')
    }
  }
}
</script>
